package com.sss.hloster0102;

public class Student {
	private String stuName;
	private int stuAge;
	private int stuSex;
	private int stuGrade;

//构造方法，用户初始化对象的属性
	public Student(String name, int age, int sex, int grade) {
		this.stuName = name;
		this.stuAge = age;
		this.stuSex = sex;
		this.stuGrade = grade;
	}

//构造对象，用户初始化对象的属性（不带年级参数，设置年级默认值为4）
	public Student(String name, int age, int sex) {
		this.stuName = name;
		this.stuAge = age;
		this.stuSex = sex;
		this.stuGrade=4;
	}
	//构造方法，用户初始化对象的属性
	//不带年龄、年级参数、设置年龄默认值为22，年级默认值为4
	public Student(String name,int sex) {
		this.stuName=name;
		this.stuAge=22;
		this.stuSex=sex;
		this.stuGrade=4;
	}
	public String getStuName() {// 公有方法获得学生姓名
		// 这里的this表示本对象
		return this.stuName;// 返回这个类的私有属性stuName
	}
	public int getStuGrade() {// 公有方法获得学生年级
		return this.stuGrade;
	}

	// 定义听课的方法，在控制台直接输出
		public void learn() {
			System.out.println(stuName + "正在认真听课！");
		}

		// 定义写作业的方法,输入时间,返回字符串
		public String doHomework(int hour) {
			return "现在是北京时间：" + hour + "点，" + stuName + "正在写作业！！";
		}
}
